package com.mbc.service;


import com.mbc.dto.CommentSectionDTO;
import com.mbc.vo.CommentSectionVO;

import java.util.ArrayList;

/**
 * <p>
 * 评论区表 服务类
 * </p>
 *
 * @author suimeng
 * @since 2024-04-21
 */
public interface CommentSectionService {

    /**
     * 根据活动id新增评论
     *
     * @param userId            用户 ID
     * @param activitcId        活动 ID
     * @param commentSectionDTO 评论部分 DTO
     * @return boolean
     */
    boolean insertComment(Integer activitcId, Integer userId, CommentSectionDTO commentSectionDTO);


    /**
     * 获取评论区内容
     *
     * @param activityId 活动 ID
     * @param page       页
     * @param size       大小
     * @return {@link ArrayList}<{@link CommentSectionVO}>
     */
    ArrayList<CommentSectionVO> getComment(Integer activityId, Integer page, Integer size);
}
